payment services provider - Spanish English Dictionary